renewable sources - French English Dictionary